programming4us
           
 
 
Windows

Windows 7 : Getting Older Programs to Run - Installing Incompatible Programs

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
5/29/2012 5:51:44 PM
You can run almost any program that's installed on your computer just by clicking its startup icon on the All Programs menu. But, there are always exceptions to the rule. Chief among the list of exceptions are old programs that were originally written to work with earlier versions of Windows. Or, even worse, programs that were written to run on DOS.

That's not to say Windows can't run old programs. Most of the time, it can run an older program as-is, without any changes at all on your part. This is especially true if the program was written for Windows XP or later versions of Windows. So, before you assume that you have to do something to try to get an older program to run, try running the program normally. If it runs, you're done.

1. Understanding Program Types

A couple types of programs could be considered old in the context :

  • DOS programs: These programs were developed to run under various versions of the Disk Operating System (DOS) that was the precursor to Windows.

  • 16-bit Windows programs: These Windows applications were written for Windows 98 and earlier versions of Windows.

What does 16-bit mean? Three classes of Windows applications exist: 16-bit, 32-bit, and 64-bit. The number of bits indicates the maximum amount of addressable memory supported by the program. Table 1 indicates the differences.

Windows NT, Windows 2000, and Windows XP were all originally 32-bit operating systems. Windows XP was also offered in a 64-bit edition. Windows 98 and earlier were 16-bit operating systems. Windows Vista was offered in two versions, 32-bit and 64-bit. Likewise, Windows 7 is available in 32-bit and 64-bit versions. Suffice it to say, the higher the bits, the more capable the operating system. The key point is that you can run a program on the OS it was designed for or (possibly) on a later version, but you can't go backwards. For example, you can run a 32-bit application on a 64-bit OS, but you can't run a 64-bit program on a 32-bit OS.

Table 1. Processor Technology and Directly Addressable Memory
TechnologyMeaningMemory Addresses
16-bit21665,536
32-bit2324,294,967,296
64-bit26418,446,744,073,709,600,000

1.1. DOS programs

Let's make a distinction between DOS programs and DOS commands that you can run in Windows 7. Consider "DOS programs" to refer to programs that were written specifically to run on a DOS operating system without (and prior to) Windows. That doesn't mean you can't run that DOS program under Windows 7, because many of them will run without any major problems.

DOS commands that you run in a Windows 7 command console are actually DOS programs themselves. The difference is that they are developed by Microsoft and included as part of the Windows package, rather than being developed and marketed by third parties.

2. Old programs to avoid altogether

Windows 7 is a revision of the Windows Vista operating system, so almost all Vista programs should have no problems running on Windows 7. Likewise, many of your basic XP application programs will work. But you should validate compatibility for other kinds of programs before attempting to run under Windows 7. These include:

  • Old disk utility programs: Older disk utility programs such as Norton Utilities and various disk compression and partitioning tools should never be run on Windows 7. Many older CD-burning programs are likely to cause problems too. If you have such a program, you should really upgrade to the Windows 7 version of that program, or find a similar product that's designed to work with Windows 7.

  • Old backup programs: If you have an older backup program, using it in compatibility mode could prove disastrous. Even if you're able to perform the backup, there's an outside chance you won't be able to restore from the backup if and when you need to. Consider using Windows Backup, which came with your copy of Windows 7.

  • Old cleanup programs: Older programs that purport to keep your computer running in tip-top shape, clean up your registry, and so forth should not be used at all in Windows 7. If you like the program, look into getting a version that's specifically written for or certified by the developer as compatible with Windows 7.

  • Old optimizing programs: Programs designed to make your computer run at maximum performance won't necessarily make Windows 7 run that way. In fact, they may do a lot more harm than good. If you use such programs, check to see if there's a Windows 7 version available before you install the old version.

  • Old antivirus programs: Virus detection and removal is dicey business, and needs to be handled with great care. Antivirus programs written for pre-Windows 7 versions of Windows should never be installed or run on a Windows 7 computer unless certified by the developer as compatible. The same goes for anti-spyware and other anti-malware programs. Better to seek out a Windows 7 version of the program than to presume the older version will work.


2. Installing Incompatible Programs

To install an older program, first try installing it normally. For example, if it's on a CD, insert the CD and wait for the installation program to appear automatically. If nothing starts automatically, open your Computer folder (click Start and choose Computer). Then open the icon for the drive that contains the installation disk and double-click the setup launcher program (typically setup.exe, setup, install.exe, or install). If Windows 7 determines that the program is older, you'll see the Program Compatibility Assistant shown in Figure 1.

Figure 1. Program Compatibility Assistant.

If you believe that the program installed normally, just click the second option. Otherwise, click the first option. Windows 7 will assign some compatibility mode attributes to the program and try the installation again. Hopefully, the second try will do the trick.

If you still have problems, here are some things to consider:

  • If you're installing from a standard user account, log out and log in to an administrative account, then try to install from that account.

  • If you have to create any file or folder names, use old 8.3 conventions (keep filenames to eight characters maximum with no blank spaces).

  • If you get stuck in an installation program, use the Applications tab in Task Manager to end the stuck program. 

If all else fails, contact the program publisher (if they're still in business). They're the only ones who really know if the program will even run in Windows 7, and what's required to get it to run.

Other -----------------
- Windows 7 : Recording to DVD
- Windows 7 : Using the Snipping Tool
- Programming for Aero Glass Functionality : PROVIDING EXTENDED LINGUISTIC SERVICES
- Programming for Aero Glass Functionality : WORKING WITH THE WINDOWS 7 TASK DIALOGS
- Windows Help Desk (Part 2) - AppCleaner backup, Moving partitions to resize them
- Windows Help Desk (Part 1) - Autoplay not working, ReadyBoost failure, Remove contacts
- Windows Remote Assistance : Troubleshoot From Afar
- OpenOffice.org 3
- Troubleshooting Windows Vista Startup : When to Use the Various Advanced Startup Options & Troubleshooting Startup Using the System Configuration Utility
- Windows Vista : Custom Startups with the Advanced Options Menu & Useful Windows Vista Logon Strategies
- Tuning Windows Vista’s Performance : Optimizing Virtual Memory
- Tuning Windows Vista’s Performance : Optimizing the Hard Disk
- Undoing the AutoComplete Nightmare, Images of Filth and Perversion
- Windows 7 : The Process of Troubleshooting Hardware Issues & How to Diagnose Hardware Problems
- Windows 7 Improvements for Hardware and Driver Troubleshooting
- Backing Up with the dump Utility (part 2) - What a dump Backup Looks Like
- Backing Up with the dump Utility (part 1) - Syntax of the dump Command & The Options to the dump Command
- Windows 7 : Using Volume Activation (part 2) - Volume Activation Scenarios
- Windows 7 : Using Volume Activation (part 1) - Activation Options & Key Management Service
- Deploying and Administering Windows Vista : Understanding Windows Vista Installation
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us